print("Введите четырёхзначное число")
max1 = -1
min1 = 100000
n = int(input())
import math
if 999 < n < 10000:
    a1 = n // 1000
    a2 = n //100%10
    a3 = n % 100//10
    a4 = n % 10
    if n % 2 == 0:
        print("Число чётное: да")
    else:
        print("Число чётное: нет")
    if n % 3 == 0:
        print("Число кратно трём: да")
    else:
        print("Число кратно трём: нет")
    if math.sqrt(n) % 1 == 0:
        print("Число является квадратом", math.sqrt(n))
    else:
        print("Число является квадратом: нет")
    while n != 0:
        a = n % 10
        if a < min1:
            min1 = a
        n = n // 10
    print("Наименьшая цифра числа", min1)
    if a1>a2 and a1>a3 and a1>a4:
        print("Наибольшая цифра числа", a1)
    if a2>a1 and a2>a3 and a2>a4:
        print("Наибольшая цифра числа", a2)
    if a3>a1 and a3>a2 and a3>a4:
        print("Наибольшая цифра числа", a3)
    if a4>a1 and a4>a2 and a4>a3:
        print("Наибольшая цифра числа", a4)
    s = 0
    if a1 == 0:
        s += 1
    if a2 == 0:
        s += 1
    if a3 == 0:
        s += 1
    if a4 == 0:
        s += 1
    print("Количество нулей в числе", s)
    if a4 == 0 or a4 == 1 or a4 == 4 or a4 == 9:
        print("Цифра в разряде единиц является квадратом:", int(math.sqrt(a4)))
    else:
        print("Цифра в разряде единиц является квадратом: нет")
    if a3 == 0 or a3 == 1 or a3 == 4 or a3 == 9:
        print("Цифра в разряде единиц является квадратом:", int(math.sqrt(a3)))
    else:
        print("Цифра в разряде единиц является квадратом: нет")
    if a2 == 0 or a2 == 1 or a2 == 4 or a2 == 9:
        print("Цифра в разряде единиц является квадратом:", int(math.sqrt(a2)))
    else:
        print("Цифра в разряде единиц является квадратом: нет")
    if a1 == 0 or a1 == 1 or a1 == 4 or a1 == 9:
        print("Цифра в разряде единиц является квадратом:", int(math.sqrt(a1)))
    else:
        print("Цифра в разряде единиц является квадратом: нет")
else:
    print("Введённое число не является четырёхзначным")
    
